thinking about the problems